package com.hesicare.adapter.entity;

import java.io.Serializable;
import java.util.Date;

public class HisPrescriptionOther implements Serializable {

    private static final long serialVersionUID = 7566446130951999478L;
    /**
     * 医嘱ID
     */
    private String prescriptionId;
    /**
     * 病人ID
     */
    private String patientId;
    /**
     * 医嘱创建时间
     */
    private Date createDate;
    /**
     * 住院号 (不填为NULL，下同)
     */
    private String cardNumber;
    /**
     * 医嘱名称
     */
    private String prescriptionName;
    /**
     * 使用频次 (ALWAYS:长期医嘱,ONCE:临时医嘱)
     */
    private String frequency;
    /**
     * 医嘱说明
     */
    private String prescriptionNotes;
    /**
     * 医嘱开始日期
     */
    private Date startTime;
    /**
     * 医嘱结束日期
     */
    private Date endTime;
    /**
     * 医嘱医生ID
     */
    private String doctorId;
    /**
     * 医嘱医生姓名
     */
    private String doctorName;
    /**
     * 医嘱项目代码
     */
    private String prescriptionNo;
    /**
     * 医嘱类型 (0：血糖检测，1：血压监测)
     */
    private String prescriptionType;
    /**
     * 备注
     */
    private String remark;
    /**
     * 医嘱状态(0：可用，1：不可用)
     */
    private String prescriptionStatus;

    /**
     * 数据处理状态 0-未处理 1-已处理
     **/
    private String operator_status;

    /**
     * 医嘱的类型（0-his未拆分；1-his已拆分）
     **/
    private String type;

    private int times;

    private int firstTimes;

    private String perFrequency;

    /**
     * 子任务
     **/
    private String task;

    private Date ext1;

    private String ext2;

    private String ext3;

    public String getPrescriptionId() {
        return prescriptionId;
    }

    public void setPrescriptionId(String prescriptionId) {
        this.prescriptionId = prescriptionId;
    }

    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getPrescriptionName() {
        return prescriptionName;
    }

    public void setPrescriptionName(String prescriptionName) {
        this.prescriptionName = prescriptionName;
    }

    public String getFrequency() {
        return frequency;
    }

    public void setFrequency(String frequency) {
        this.frequency = frequency;
    }

    public String getPrescriptionNotes() {
        return prescriptionNotes;
    }

    public void setPrescriptionNotes(String prescriptionNotes) {
        this.prescriptionNotes = prescriptionNotes;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getPrescriptionNo() {
        return prescriptionNo;
    }

    public void setPrescriptionNo(String prescriptionNo) {
        this.prescriptionNo = prescriptionNo;
    }

    public String getPrescriptionType() {
        return prescriptionType;
    }

    public void setPrescriptionType(String prescriptionType) {
        this.prescriptionType = prescriptionType;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getPrescriptionStatus() {
        return prescriptionStatus;
    }

    public void setPrescriptionStatus(String prescriptionStatus) {
        this.prescriptionStatus = prescriptionStatus;
    }

    public String getOperator_status() {
        return operator_status;
    }

    public void setOperator_status(String operator_status) {
        this.operator_status = operator_status;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public int getTimes() {
        return times;
    }

    public void setTimes(int times) {
        this.times = times;
    }

    public int getFirstTimes() {
        return firstTimes;
    }

    public void setFirstTimes(int firstTimes) {
        this.firstTimes = firstTimes;
    }

    public String getPerFrequency() {
        return perFrequency;
    }

    public void setPerFrequency(String perFrequency) {
        this.perFrequency = perFrequency;
    }

    public String getTask() {
        return task;
    }

    public void setTask(String task) {
        this.task = task;
    }

    public Date getExt1() {
        return ext1;
    }

    public void setExt1(Date ext1) {
        this.ext1 = ext1;
    }

    public String getExt2() {
        return ext2;
    }

    public void setExt2(String ext2) {
        this.ext2 = ext2;
    }

    public String getExt3() {
        return ext3;
    }

    public void setExt3(String ext3) {
        this.ext3 = ext3;
    }

    @Override
    public String toString() {
        return "HisPrescriptionOther{" +
                "prescriptionId='" + prescriptionId + '\'' +
                ", patientId='" + patientId + '\'' +
                ", createDate=" + createDate +
                ", cardNumber='" + cardNumber + '\'' +
                ", prescriptionName='" + prescriptionName + '\'' +
                ", frequency='" + frequency + '\'' +
                ", prescriptionNotes='" + prescriptionNotes + '\'' +
                ", startTime=" + startTime +
                ", endTime=" + endTime +
                ", doctorId='" + doctorId + '\'' +
                ", doctorName='" + doctorName + '\'' +
                ", prescriptionNo='" + prescriptionNo + '\'' +
                ", prescriptionType='" + prescriptionType + '\'' +
                ", remark='" + remark + '\'' +
                ", prescriptionStatus='" + prescriptionStatus + '\'' +
                ", operator_status='" + operator_status + '\'' +
                ", type='" + type + '\'' +
                ", times=" + times +
                ", firstTimes=" + firstTimes +
                ", perFrequency='" + perFrequency + '\'' +
                ", task='" + task + '\'' +
                ", ext1='" + ext1 + '\'' +
                ", ext2='" + ext2 + '\'' +
                ", ext3='" + ext3 + '\'' +
                '}';
    }
}
